package com.qfedu.yuxiaoer.mapper;

import com.qfedu.yuxiaoer.entity.OcContractTypes;
import com.qfedu.yuxiaoer.entity.OcContractTypesExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OcContractTypesMapper {
    long countByExample(OcContractTypesExample example);

    int deleteByExample(OcContractTypesExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(OcContractTypes record);

    int insertSelective(OcContractTypes record);

    List<OcContractTypes> selectByExample(OcContractTypesExample example);

    OcContractTypes selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") OcContractTypes record, @Param("example") OcContractTypesExample example);

    int updateByExample(@Param("record") OcContractTypes record, @Param("example") OcContractTypesExample example);

    int updateByPrimaryKeySelective(OcContractTypes record);

    int updateByPrimaryKey(OcContractTypes record);
}